A Formal Approach to Optimized Parallel Protocol Implementation
نویسنده
چکیده
We propose a formalized method that allows to automatically derive an optimized implementation from the formal speci cation of a protocol. Our method starts with the SDL speci cation of a protocol stack. We rst derive a data and control ow dependence graph from each SDL process. Then, in order to perform crosslayer optimizations we combine the dependence graphs of di erent SDL processes. Next, we determine the common path through the multi-layer dependence graph. We then parallelize this graph wherever possible which yields a relaxed dependence graph. Based on this relaxed dependence graph we interpret di erent optimization concepts that have been suggested in the literature, in particular lazy messages and combination of data manipulation operations. Together with these interpretations the relaxed dependence graph can be be used as a foundation for a compile-time schedule on a sequential or parallel machine architecture. The formalization we provide allows our method to be embedded in a more comprehensive protocol engineering methodology. Correspondence and o print requests to: S. Leue, e-mail: [email protected], or Ph. Oechslin, e-mail: [email protected] .ch 2 S. Leue and Ph. Oechslin
منابع مشابه
Forward kinematic analysis of planar parallel robots using a neural network-based approach optimized by machine learning
The forward kinematic problem of parallel robots is always considered as a challenge in the field of parallel robots due to the obtained nonlinear system of equations. In this paper, the forward kinematic problem of planar parallel robots in their workspace is investigated using a neural network based approach. In order to increase the accuracy of this method, the workspace of the parallel robo...
متن کاملAutomatic implementation of a new recovery coefficient for Reliable contour milling
In contour milling, to render the machining process more automated with significant productivity without remaining material after machining, a new recovery coefficient was developed. The coefficient was inserted in the computation of contour parallel tool paths to fix the radial depth of cut in the way to ensure an optimized overlap area between the passes in the corners, without residuals. Thu...
متن کاملFrom SDL specifications to optimized parallel protocol implementations
We propose a formalized method that allows to automatically derive an optimized implementation from the formal speciication of a protocol. Our method starts with the SDL speciication of a protocol stack. We rst derive a data and control ow dependence graph from each SDL process. Then, in order to perform cross-layer optimizations we combine the dependence graphs of diierent SDL processes. Next,...
متن کاملFormalizations and algorithms for optimized parallel protocol implementation
We propose a formalized method that allows to automatically derive an optimized implementation from the formal speciication of a protocol. Our method starts with the SDL speciication of a protocol stack. We rst derive a data and control ow dependence graph from each SDL process. Then, in order to perform cross-layer optimizations we combine the dependence graphs of diierent SDL processes. Next,...
متن کاملA Method and Tool for Optimized Parallel Protocol Implementation
We are introducing and discussing a method for the optimized and parallel implementation of protocols as well as a tool OpParIm to apply the method automatically to the speciication of a protocol. We present a study case representing an IP/TCP/FTP protocol stack speciied in SDL. We show how Op-ParIm generates dependence graphs from the speciication and how it manipulates these graphs to allow f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994